#example7_7.py
#coding=utf-8
import pandas as pd

# 通过pd.set_option设置DataFrame打印时右对齐
pd.set_option("display.unicode.east_asian_width",True)

# 读取数据
df = pd.read_excel("score.xlsx",usecols="A,B,F,G",index_col=0,nrows=10)
print("原始数据：\n",df)

# 添加“总分”列
df["总分"]=df["数据结构"]+df["Java程序设计"]
print("添加‘总分’列后的数据：\n",df)

# 分别计算数据结构和总分的排名，并添加到相应的列中
df["数据结构排名"] = df["数据结构"].rank(method="min",ascending=False)
df["总分排名"] = df["总分"].rank(method="min",ascending=False)

print("添加排名后的数据：\n",df)

